*{padding:0; margin:0}
.calender{ width:100%;background:#EBEBEB; z-index:999;}
.calendertb{width:100%;}
.calendertb td{width:35px; height:35px;border:1px #CCCCCC solid; text-align:center; vertical-align:middle; cursor:pointer; font-size:14px; font-weight:bold;}
.calendertb td.hover,.calendertb td.weekendhover{background:#D6D6D6;}
.calendertb th{width:35px; height:30px;border:1px #CCCCCC solid; text-align:center; vertical-align:middle; cursor:pointer; color:#979797; }
.tdtoday{ background:#FF7256;color:#fff;width:35px; height:35px;border:1px #CCCCCC solid; text-align:center; vertical-align:middle; cursor:pointer; font-size:14px; font-weight:bold;}
.getyear{ height:35px; line-height:35px; width:100%; text-align:center;}
.preMonth{ font-size:14px; font-weight:bold; cursor:pointer; margin-right:18px;color:#0080FF;}
.nextMonth{ font-size:14px; font-weight:bold; cursor:pointer; margin-left:18px;color:#0080FF;}
.mh_date{width:249px; height:20px; line-height:20px; padding:5px; border:2px #AA9FFF solid; cursor:pointer; background:url(dateIco.png) no-repeat right center;}
.zhezhao{width:100%; height:100%; position:fixed; z-index:998;	background:#fff;filter:alpha(opacity=10);opacity:0.1; /*display:none; */}
/*#calender tr:nth-child(3) td:nth-child(6){background: #ABCF04;color: #fff;}*/
/*#calender tr:nth-child(6) td:nth-child(3){background: #FFB400;color: #fff}*/
/*#calender tr:nth-child(5) td:nth-child(5){background:#0080FF;color:#fff;}*/
/*#calender tr:nth-child(4) td:nth-child(3){background: url(../img/xing.png) no-repeat center;background-size: 45px;color: #fff;}*/

.list{overflow: hidden;margin-top: 10px;margin-right: 10px;}
.list li{float: right;margin-left: 10px;}
.list li span{display: inline-block;width: 15px;height: 15px;border-radius: 10px;margin-right: 5px;}
.after{background: #aacf05;}
.now{background: #7fd0fb;}
.before{background: #e67e95;}
.recommend{background: url(../img/xing.png) no-repeat center;background-size: 20px;}